977212dfc7a481dec66e90856939aec475d9c855,platform/platform-api/src/com/intellij/notification/Notifications.java,Bus,notify,#Notification#NotificationDisplayType#Project#,46

Before Change


    }

    public static void notify(@NotNull final Notification notification, @NotNull final NotificationDisplayType defaultDisplayType, @Nullable Project project) {
      final MessageBus bus = project != null ? project.getMessageBus() : ApplicationManager.getApplication().getMessageBus();
      bus.syncPublisher(TOPIC).notify(notification, defaultDisplayType);

    }

After Change


    public static void notify(@NotNull final Notification notification, @NotNull final NotificationDisplayType defaultDisplayType, @Nullable final Project project) {
      if (project != null) {
        if (project.isInitialized()) {
          project.getMessageBus().syncPublisher(TOPIC).notify(notification, defaultDisplayType);
        } else {
          StartupManager.getInstance(project).runWhenProjectIsInitialized(new Runnable() {
            public void run() {